package com.foreknow.demo14;

import java.io.*;

/**
 * 实现对文本的复制功能
 * 可以使用字符流来处理
 */
public class FileCopyDemo1 {
    public static void main(String[] args) {

        try {
            //创建输入流对象对文件进行读操作
            FileReader fr = new FileReader("Java基础.txt"); //源文件
            //创建输出流对象对文件进行写操作
            FileWriter fw = new FileWriter("new_Java基础.txt"); //目标文件
            //读取源文件中的一个字节
            int read = fr.read();
            while (read != -1) {
                //将上面读取到的read写到目标文件中
                fw.write(read);
                //读取源文件中的下一个字节
                read = fr.read();
            }
            //关闭资源(释放资源)
            fw.close();
            fr.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
}

















